sdk_generate_library()

add_definitions(-DJERRY_EXTERNAL_CONTEXT=1)
add_definitions(-DJERRY_CPOINTER_32_BIT=1)

sdk_add_include_directories(${EVM_HOME}/include)
sdk_add_include_directories(${EVM_HOME}/engines/jerryscript)
sdk_add_include_directories(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core)
sdk_add_include_directories(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/include)
sdk_add_include_directories(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/api)
sdk_add_include_directories(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/debugger)
sdk_add_include_directories(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/base)
sdk_add_include_directories(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects)
sdk_add_include_directories(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/typedarray)
sdk_add_include_directories(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/operations)
sdk_add_include_directories(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/jcontext)
sdk_add_include_directories(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/jmem)
sdk_add_include_directories(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/jrt)
sdk_add_include_directories(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/lit)
sdk_add_include_directories(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/parser/js)
sdk_add_include_directories(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/parser/regexp)
sdk_add_include_directories(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/vm)

sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/api/jerry-debugger-transport.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/api/jerry-debugger.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/api/jerry-module.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/api/jerry-snapshot.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/api/jerryscript.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/debugger/debugger.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/base/ecma-alloc.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/base/ecma-gc.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/base/ecma-errors.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/base/ecma-extended-info.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/base/ecma-helpers-collection.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/base/ecma-helpers-conversion.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/base/ecma-helpers-errol.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/base/ecma-helpers-external-pointers.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/base/ecma-helpers-number.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/base/ecma-helpers-string.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/base/ecma-helpers-value.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/base/ecma-helpers.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/base/ecma-init-finalize.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/base/ecma-lcache.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/base/ecma-line-info.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/base/ecma-literal-storage.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/base/ecma-module.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/base/ecma-property-hashmap.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-aggregateerror.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-aggregateerror-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-array-iterator-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-array-prototype-unscopables.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-array-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-array.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-arraybuffer-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-arraybuffer.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-async-from-sync-iterator-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-async-function-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-async-function.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-async-generator-function.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-async-generator-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-async-generator.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-async-iterator-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-atomics.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-bigint-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-bigint.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-boolean-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-boolean.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-dataview-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-dataview.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-date-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-date.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-error-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-error.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-evalerror-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-evalerror.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-function-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-function.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-generator-function.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-generator-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-generator.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-global.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-handlers.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-helpers-date.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-helpers-error.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-helpers-json.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-helpers-sort.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-helpers.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-intrinsic.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-iterator-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-json.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-map-iterator-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-map-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-map.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-math.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-number-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-number.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-object-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-object.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-promise-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-promise.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-proxy.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-rangeerror-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-rangeerror.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-referenceerror-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-referenceerror.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-reflect.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-regexp-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-regexp-string-iterator-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-regexp.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-set-iterator-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-set-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-set.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-shared-arraybuffer-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-shared-arraybuffer.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-string-iterator-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-string-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-string.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-symbol-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-symbol.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-syntaxerror-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-syntaxerror.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-type-error-thrower.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-typeerror-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-typeerror.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-urierror-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-urierror.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-weakmap-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-weakmap.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-weakref-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-weakref.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-weakset-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtin-weakset.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/ecma-builtins.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/typedarray/ecma-builtin-bigint64array-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/typedarray/ecma-builtin-bigint64array.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/typedarray/ecma-builtin-biguint64array-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/typedarray/ecma-builtin-biguint64array.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/typedarray/ecma-builtin-float32array-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/typedarray/ecma-builtin-float32array.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/typedarray/ecma-builtin-float64array-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/typedarray/ecma-builtin-float64array.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/typedarray/ecma-builtin-int16array-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/typedarray/ecma-builtin-int16array.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/typedarray/ecma-builtin-int32array-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/typedarray/ecma-builtin-int32array.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/typedarray/ecma-builtin-int8array-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/typedarray/ecma-builtin-int8array.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/typedarray/ecma-builtin-typedarray-helpers.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/typedarray/ecma-builtin-typedarray-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/typedarray/ecma-builtin-typedarray.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/typedarray/ecma-builtin-uint16array-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/typedarray/ecma-builtin-uint16array.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/typedarray/ecma-builtin-uint32array-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/typedarray/ecma-builtin-uint32array.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/typedarray/ecma-builtin-uint8array-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/typedarray/ecma-builtin-uint8array.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/typedarray/ecma-builtin-uint8clampedarray-prototype.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/builtin-objects/typedarray/ecma-builtin-uint8clampedarray.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/operations/ecma-arguments-object.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/operations/ecma-array-object.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/operations/ecma-arraybuffer-object.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/operations/ecma-async-generator-object.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/operations/ecma-atomics-object.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/operations/ecma-big-uint.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/operations/ecma-bigint-object.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/operations/ecma-bigint.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/operations/ecma-boolean-object.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/operations/ecma-comparison.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/operations/ecma-container-object.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/operations/ecma-conversion.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/operations/ecma-dataview-object.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/operations/ecma-eval.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/operations/ecma-exceptions.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/operations/ecma-function-object.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/operations/ecma-get-put-value.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/operations/ecma-iterator-object.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/operations/ecma-jobqueue.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/operations/ecma-lex-env.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/operations/ecma-number-object.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/operations/ecma-objects-general.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/operations/ecma-objects.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/operations/ecma-promise-object.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/operations/ecma-proxy-object.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/operations/ecma-reference.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/operations/ecma-regexp-object.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/operations/ecma-shared-arraybuffer-object.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/operations/ecma-string-object.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/operations/ecma-symbol-object.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/ecma/operations/ecma-typedarray-object.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/jcontext/jcontext.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/jmem/jmem-allocator.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/jmem/jmem-heap.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/jmem/jmem-poolman.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/jrt/jrt-fatals.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/jrt/jrt-logging.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/lit/lit-char-helpers.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/lit/lit-magic-strings.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/lit/lit-strings.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/parser/js/byte-code.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/parser/js/common.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/parser/js/js-lexer.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/parser/js/js-parser-expr.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/parser/js/js-parser-line-info-create.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/parser/js/js-parser-mem.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/parser/js/js-parser-module.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/parser/js/js-parser-statm.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/parser/js/js-parser-tagged-template-literal.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/parser/js/js-parser-util.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/parser/js/js-parser.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/parser/js/js-scanner-ops.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/parser/js/js-scanner-util.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/parser/js/js-scanner.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/parser/js/parser-errors.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/parser/regexp/re-bytecode.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/parser/regexp/re-compiler.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/parser/regexp/re-parser.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/vm/opcodes-ecma-arithmetics.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/vm/opcodes-ecma-bitwise.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/vm/opcodes-ecma-relational-equality.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/vm/opcodes.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/vm/vm-stack.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/vm/vm-utils.c)
sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/jerryscript/jerry-core/vm/vm.c)

sdk_library_add_sources(${EVM_HOME}/engines/jerryscript/evm.c)
